export interface AdministratorroleListParams {
    page?:number
    psize?:number
}
export interface AdministratorroleDataFace {
     counts: number;
     pageCounts: number;
     pageSize: number;
     list: Array<AdministratorroleListFace>;
};

export interface AdministratorroleListFace {
     id: number;
     name: string;
     menus?: any;
};

export interface menuListFace {
     list: Array<menuListListFace>;
};

export interface menuListListFace {
     id: number;
     name: string;
     ico: string;
     url: string;
     pid: number;
     sort: number;
     checked: number;
     postion: string;
     children: Array<menuListChildren>;
};

export interface menuListChildren {
     id: number;
     name: string;
     ico?: any;
     url?: any;
     pid: number;
     sort: number;
     checked: number;
     postion?: any;
     children?: any;
};

export interface addAdministratorroleParams {
    name:string
    menus:addAdministratorroleMenus[]
}
export interface addAdministratorroleMenus {
    id: string
}
export interface editFace {
    id:number
    name:string
}
export interface menuListParams {
    roleid:number
}